import java.awt.Point;


public class MovimientoCircular {
	
	float radioDeCurvatura;
	double angulo;
	Point centro;
	double velocidad;
	
	public MovimientoCircular(float radioCurvatura, Point centroDeRotacion, double velocidadDeGiro){
		
		radioDeCurvatura = radioCurvatura;
		centro = centroDeRotacion;
		angulo = 0;	
		velocidad = velocidadDeGiro;
				
	}
	
	//Avanza el objeto en la circunferencia
	public void mover(){
		
		//Aumento el angulo actual
		angulo = angulo + velocidad;
		
		//Calculo la nueva posicion
		centro.setLocation(radioDeCurvatura*(Math.cos(angulo))+centro.getX(), radioDeCurvatura*(Math.sin(angulo))+centro.getY());
	}
	
	
}
